from django.http import JsonResponse
from django.views.decorators.csrf import csrf_exempt
from sparkAPI import main


@csrf_exempt
def ai(request):
    major = request.POST.get("major")
    data = main(#返回大模型输出的答案于界面二
        appid="cc64ec38",
        api_secret="YjQ1Y2Q0MmU5N2NjMDliYjgwZmU1MmUz",
        api_key="c099d4ea2f37c0673f79c27b8cfd37f7",
        # appid、api_secret、api_key三个服务认证信息请前往开放平台控制台查看（https://console.xfyun.cn/services/bm35）
        # gpt_url="wss://spark-api.xf-yun.com/v3.5/chat"  # Max环境的地址
        # Spark_url = "ws://spark-api.xf-yun.com/v3.1/chat"  # Pro环境的地址
        gpt_url = "ws://spark-api.xf-yun.com/v1.1/chat",  # Lite环境的地址
        # domain="generalv3.5"  # Max版本
        # domain = "generalv3"    # Pro版本
        domain = "general",      # Lite版本址
        query=major
    )
    return JsonResponse({"status": True, "data": data})
